ソフトバンクまとめて支払い(継続課金) ファイル送信仕様
ソフトバンクまとめて支払い継続課金では、当サービスから加盟店様へ課金ファイルを送信します。月初(課金要求)、また課金日当日(課金確定)にソフトバンクセンターで処理された結果をショップID単位に作成します。
送信先は当サービスショップ管理画面の、メニュー「継続決済」>「ソフトバンク継続課金」>「設定」にて設定します。
それぞれのファイルは処理当日内に加盟店様へ送信します。ただしメンテナンスや障害発生時には遅延する可能性があります。
加盟店様側からの正常応答が確認できなかった場合は60分おきに5回再送します。
課金要求結果ファイル/課金確定結果ファイル
ファイル出力対象
課金要求結果ファイルに出力される情報は以下の通りです。
・月初に、当月の課金対象に対し課金要求を行った結果データ
・課金要求が成功または失敗の課金データ
課金確定結果ファイルに出力される情報は以下の通りです。
・課金日当日に、当月の課金要求が成功したデータに対し課金確定を行った結果データ
・課金確定が成功または失敗の課金データ
ファイル情報
課金結果ファイルは、ヘッダ、データ(課金データ件数分)、フッタの3種類のレコード構成となります。
出力パラメータ(当サービス⇒加盟店様)
fileContents | 必須 ファイル
ファイル課金要求結果ファイル、または課金確定結果ファイルを返却します。
|
---|
■ファイル情報
ファイル名 |
【課金要求結果ファイル】
SB_A_ショップID_課金要求日_[0-9].csv (例)SB_A_tshop99999999_20151001_5957685870812785188.csv 【課金確定結果ファイル】 SB_S_ショップID_課金確定日_[0-9].csv (例)SB_S_tshop99999999_20151031_150863765215807927.csv |
|
---|---|---|
区切り文字 |
半角コンマ
|
|
改行コード |
CRLF
|
|
ソート順 |
オーダID 昇順
|
|
囲み文字 |
ダブルクォート
|
■ヘッダレコード
レコード区分 | 必須 半角英字2桁
"HD"固定となります。
|
|
---|---|---|
ショップID | 必須 半角英数13桁
ショップIDを設定します。
|
|
データレコード件数 | 必須 半角数字8桁
データレコードの件数を設定します。
|
■データレコード
ショップID | 必須 半角英数13桁
|
|
---|---|---|
オーダーID | 必須 半角英数記号27桁
|
|
課金日 | 必須 半角数字6桁
課金日をyyyyMMdd書式で返却します。
|
|
取引状態 | 必須 半角英字15桁
取引状態を返却します。
【AUTH:課金要求済み】 【AUTHFAIL:課金要求失敗】 【SALES:課金済み】 【FAILED:課金失敗】 |
|
利用金額 | 必須 半角数字6桁
|
|
税送料 | 必須 半角数字6桁
|
|
ソフトバンク処理トラッキングID | 半角数字14桁
|
|
エラーコード | 半角英数3桁
|
|
エラー詳細コード | 半角英数9桁
|
|
処理日時 | 必須 半角数字14桁
処理日時をyyyyMMddHHmmss
|
■フッタレコード
レコード区分 | 必須 半角英字2桁
"FT"固定となります。
|
---|
入力パラメータ(加盟店様⇒当サービス)
RecvRes | 必須 半角数字1桁
受信結果以下のいずれか
0:受信OK 1:受信失敗 |
---|